def suma = { x, y -> x + y }
def potencia2 = { x -> x * x }
def fConstante = { 10 }

println suma(2, 2)
println potencia2(3)
println fConstante
println fConstante()
println '-------------'

def operaciones = [mas: suma, pot: potencia2 ]
println operaciones.mas(2, 2)
println operaciones.pot(3)
println '-------------'

def valor = [n: 2, mas: null]
valor.mas = { x -> valor.n + x}
println valor.mas(2)
println valor.mas(3)

